[Windows] mehrere Dateien an "perl -pi.bak -e"übergeben

Post removed (X-No-Archive: yes)
Notifier Deamon [ Mo, 30 Oktober 2006 15:06 ] [ ID #1518627 ]

Re: [Windows] mehrere Dateien an "perl -pi.bak -e" übergeben

E.Braun!

> perl -pi.bak -e 's/alt/neu/g' *.txt
>
> Ich will gleiches in der Eingabeaufforderung eines Windows XP tun, erhalte
> als Reaktion aber: Can't open *.txt: Invalid argument.

Unter Windows ersetzt Deine Eingabeaufforderung das *.txt also offenbar
nicht durch ganz viele Dateinamen von Dateien, die in .txt enden, so wie
es Deine Shell unter Unix machen würde.

> Gibt es eine Möglichkeit, den Befehl zum Suchen und Ersetzen mittels
> regulärer Ausdrücke in vielen Dateien unter Windows durchzuführen?
> Wenn ja: wie?

Schreib die Namen selbst alle einzeln hin. ;-)

Oder installier Dir eine Shell, die das für Dich macht. Usw.


Gruß
Daniel
Daniel Fischer [ Mo, 30 Oktober 2006 15:13 ] [ ID #1518628 ]

Re: [Windows] mehrere Dateien an "perl -pi.bak -e"übergeben

Post removed (X-No-Archive: yes)
Notifier Deamon [ Mo, 30 Oktober 2006 15:21 ] [ ID #1518629 ]

Re: [Windows] mehrere Dateien an "perl -pi.bak -e" übergeben

E.Braun!

> Ich habe gerade "perldoc perlwin32" entdeckt, das sich mit dem von mir
> beschriebenem Problem auseinandersetzt. Wenn ich damit Probleme habe, melde
> ich mich nochmal.
>
> (hättest Du nicht schon geantwortet, hätte ich meine Frage gecancelt)

Um Himmels Willen! Dann hätte ich nie perldoc perlwin32 gelesen und nie
von dem Wild.pm darin erfahren :-)


Gruß
Dan*.*
Daniel Fischer [ Mo, 30 Oktober 2006 15:25 ] [ ID #1518630 ]
Perl » de.comp.lang.perl.misc » [Windows] mehrere Dateien an "perl -pi.bak -e"übergeben

Vorheriges Thema: Lexikalischer Scope - nächste Folge
Nächstes Thema: MySQL-Zugriff auf remote host